home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Video
/
World of Video.iso
/
gfxprograms
/
3dprograms
/
rayshade-4.0
/
rayfiles
/
rsdefs
/
views
/
stdviews.rh
Wrap
Text File
|
1995-02-13
|
5KB
|
234 lines
/************************************************************************
*
* stdviews.rh
*
* This is an #include file for the Rayshade Standard Header
* Files. It defines the different picture media types
* (including image and field of view aspect ratios), and
* quality levels for different steps in the rendering process.
*
* Please do not edit this file, or any of the other files in
* this package! Make additions to these in your own separate
* file. If you think you have something that should be added
* permanently, please send it to Larry Coffin and/or David
* DeBry (email addresses listed below). If we include it in
* the next release, we'll put your name in the contributor's
* list.
*
* Contributors (in alphabetical order):
* Larry Coffin <lcoffin@clciris.chem.umr.edu>
* David DeBry <ddebry@dsd.es.com>
*/
#ifndef RSHF_FRAMETYPES
#define RSHF_FRAMETYPES
#define RSF7x3screen(x) \
screen ((x) * 1280) ((x) * 548)
#define RSF11x6screen(x) \
screen ((x) * 1280) ((x) * 698)
#define RSF4x3screen(x) \
screen ((x) * 1280) ((x) * 1024)
#define RSF3x2screen(x) \
screen ((x) * 1280) ((x) * 852)
#define RSF1x1screen(x) \
screen ((x) * 1024) ((x) * 1024)
#define RSFhamscreen(x) \
screen ((x) * 320) ((x) * 400)
#define RSFwidefilm_alpha() \
RSF7x3screen(0.25) \
fov 37.3 16.0 \
maxdepth 1 \
sample 1 nojitter
#define RSFwidefilm_beta() \
RSF7x3screen(0.5) \
fov 37.3 16.0 \
maxdepth 2 \
sample 1 nojitter
#define RSFwidefilm_gamma() \
RSF7x3screen(0.5) \
fov 37.3 16.0 \
maxdepth 3 \
sample 2 jitter
#define RSFwidefilm_final() \
RSF7x3screen(1.0) \
fov 37.3 16.0 \
maxdepth 5 \
sample 3 jitter
#define RSFwidefilm_perfect() \
RSF7x3screen(1.0) \
fov 37.3 16.0 \
maxdepth 15 \
sample 5 jitter
#define RSFfilm_alpha() \
RSF11x6screen(0.25) \
fov 29.3 16.0 \
maxdepth 1 \
sample 1 nojitter
#define RSFfilm_beta() \
RSF11x6screen(0.5) \
fov 29.3 16.0 \
maxdepth 2 \
sample 1 nojitter
#define RSFfilm_gamma() \
RSF11x6screen(0.5) \
fov 29.3 16.0 \
maxdepth 3 \
sample 2 jitter
#define RSFfilm_final() \
RSF11x6screen(1.0) \
fov 29.3 16.0 \
maxdepth 5 \
sample 3 jitter
#define RSFfilm_perfect() \
RSF11x6screen(1.0) \
fov 29.3 16.0 \
maxdepth 15 \
sample 5 jitter
#define RSFsquare_alpha() \
RSF1x1screen(0.25) \
fov 16.0 16.0 \
maxdepth 1 \
sample 1 nojitter
#define RSFsquare_beta() \
RSF1x1screen(0.5) \
fov 16.0 16.0 \
maxdepth 2 \
sample 1 nojitter
#define RSFsquare_gamma() \
RSF1x1screen(0.5) \
fov 16.0 16.0 \
maxdepth 3 \
sample 2 jitter
#define RSFsquare_final() \
RSF1x1screen(1.0) \
fov 16.0 16.0 \
maxdepth 5 \
sample 3 jitter
#define RSFsquare_perfect() \
RSF1x1screen(1.0) \
fov 16.0 16.0 \
maxdepth 15 \
sample 5 jitter
#define RSFtv_alpha() \
RSF4x3screen(0.25) \
fov 10.6 8.0 \
maxdepth 1 \
sample 1 nojitter
#define RSFtv_beta() \
RSF4x3screen(0.5) \
fov 10.6 8.0 \
maxdepth 2 \
sample 1 nojitter
#define RSFtv_gamma() \
RSF4x3screen(0.5) \
fov 10.6 8.0 \
maxdepth 3 \
sample 2 jitter
#define RSFtv_final() \
RSF4x3screen(1.0) \
fov 10.6 8.0 \
maxdepth 5 \
sample 3 jitter
#define RSFtv_perfect() \
RSF4x3screen(1.0) \
fov 10.6 8.0 \
maxdepth 15 \
sample 5 jitter
#define RSFvideotape_alpha() \
RSF3x2screen(0.25) \
fov 10.6 8.0 \
maxdepth 1 \
sample 1 nojitter
#define RSFvideotape_beta() \
RSF3x2screen(0.5) \
fov 10.6 8.0 \
maxdepth 2 \
sample 1 nojitter
#define RSFvideotape_gamma() \
RSF3x2screen(0.5) \
fov 10.6 8.0 \
maxdepth 3 \
sample 2 jitter
#define RSFvideotape_final() \
RSF3x2screen(1.0) \
fov 10.6 8.0 \
maxdepth 5 \
sample 3 jitter
#define RSFvideotape_perfect() \
RSF3x2screen(1.0) \
fov 10.6 8.0 \
maxdepth 15 \
sample 5 jitter
#define RSFham_alpha() \
RSFhamscreen(0.25) \
fov 11.63636363 8.0 \
maxdepth 1 \
sample 1 nojitter
#define RSFham_beta() \
RSFhamscreen(0.5) \
fov 11.63636363 8.0 \
maxdepth 2 \
sample 1 nojitter
#define RSFham_gamma() \
RSFhamscreen(0.5) \
fov 11.63636363 8.0 \
maxdepth 3 \
sample 2 jitter
#define RSFham_final() \
RSFhamscreen(1.0) \
fov 11.63636363 8.0 \
maxdepth 5 \
sample 3 jitter
#define RSFham_perfect() \
RSFhamscreen(1.0) \
fov 11.63636363 8.0 \
maxdepth 15 \
sample 5 jitter
#endif /* ifndef RSHF_FRAMETYPES */